Definition of Drenched In

  • (adjective satellite) abundantly covered or supplied with; often used in combination; "drenched in moonlight"; "moon-drenched meadows"

Synonyms of Drenched In


Antonyms of Drenched In


No Antonyms Found.

Homophones of Drenched In


No Homophones Found.